<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<ui:composition>
	<p:panel id="contentEdit" styleClass="#{precioProductosMBean.saved}">
		<h:form id="editObject" styleClass="editAdd">
			<ui:repeat var="item"
				value="#{precioProductosMBean.selectedPrecioProducto}">
				<p:panel
					rendered="#{(precioProductosMBean.tipoMantenimiento=='update') ? true : false}">
					<h:outputLabel value="Id" for="id" />
					<h:outputLabel value="#{item.id}" id="id" />
				</p:panel>
				<div class="separador"></div>
				<p:panel styleClass="arrayInput">
					<div>
						<h:outputLabel value="Cod.Almacen" for="idCodAlmacen" />
						<p:selectOneMenu id="idCodAlmacen"
							value="#{item.almacenId}" styleClass="comboText">
							<f:selectItem itemLabel="- Seleccionar -" itemValue="0" />
							<f:selectItems value="#{precioProductosMBean.listaAlmacen}"
								var="almacen" itemLabel="#{almacen.codAlmacen}"
								itemValue="#{almacen.id}" />
						</p:selectOneMenu>
					</div>
					<div>
						<h:outputLabel value="Canal" for="idCategoria" />
						<p:selectOneMenu id="idCategoria"
							value="#{item.categoriaClienteId}" styleClass="comboText">
							<f:selectItem itemLabel="- Seleccionar -" itemValue="0" />
							<f:selectItems value="#{precioProductosMBean.listaCategoriaCliente}"
								var="itemCatCliente" itemLabel="#{itemCatCliente.categoria}"
								itemValue="#{itemCatCliente.id}" />
						</p:selectOneMenu>
					</div>
				</p:panel>
				<p:panel styleClass="arrayInput">
					<div>
						<h:outputLabel value="Cod.Producto" for="idCodProducto" />
						<p:selectOneMenu id="idCodProducto"
							value="#{item.productoId}" styleClass="comboText">
							<f:selectItem itemLabel="- Seleccionar -" itemValue="0" />
							<f:selectItems value="#{precioProductosMBean.listaProductos}"
								var="itemProducto" itemLabel="#{itemProducto.producto}"
								itemValue="#{itemProducto.id}" />
						</p:selectOneMenu>
					</div>
					<div>
						<h:outputLabel value="Prec.Normal" for="idPrecNormal" />
						<h:inputText value="#{item.precioNormal}" id="idPrecNormal" />
					</div>
				</p:panel>
				<p:panel styleClass="arrayInput">
					<div>
						<h:outputLabel value="Campaña" for="idCampania" />
						<p:selectOneMenu id="idCampania"
							value="#{item.tipoCampanaId}" styleClass="comboText">
							<f:selectItem itemLabel="- Seleccionar -" itemValue="0" />
							<f:selectItems value="#{precioProductosMBean.listaTipoCampanias}"
								var="itemCampania" itemLabel="#{itemCampania.descripcion}"
								itemValue="#{itemCampania.id}" />
						</p:selectOneMenu>
					</div>
					<div>
						<h:outputLabel value="Prec.Campaña" for="idPrecioCampania" />
						<h:inputText value="#{item.precioCampana}" id="idPrecioCampania" />
					</div>
				</p:panel>
				<p:panel>
					<h:outputLabel value="Active" for="idActive" />
					<h:selectBooleanCheckbox value="#{item.active}" id="idActive" />
				</p:panel>
				<div class="separador"></div>
			</ui:repeat>
			<p:commandButton value="Guardar" id="frmSaved"
				actionListener="#{precioProductosMBean.updateInsertItem}"
				update=":frmPageMantenimiento :contentEdit" />
			<p:commandButton value="Eliminar" id="frmClear"
				rendered="#{(precioProductosMBean.tipoMantenimiento=='update') ? true : false}"
				actionListener="#{precioProductosMBean.eliminarItem}"
				oncomplete="PF('editObject').hide()" update=":frmPageMantenimiento">
				<p:confirm header="Confirmacion" message="¿Desea Eliminar?"
					icon="ui-icon-alert" />
			</p:commandButton>
			<p:commandButton value="Limpiar"
				rendered="#{(precioProductosMBean.tipoMantenimiento=='insert') ? true :false}"
				id="frmLimipiar">
				<p:ajax update=":contentEdit" resetValues="true" />
			</p:commandButton>
			<p:commandButton value="Cancelar" id="frmCancel"
				oncomplete="PF('editObject').hide()" />
		</h:form>
	</p:panel>

</ui:composition>
</html>